"""**7.3 IO操作—写入文件 **
IO文件操作的步骤：
1.打开文件
2.读写文件
3.关闭文件
打开文件的函数：open()
open()函数的参数：
file:要打开的文件路径:1)相对路径 2)绝对路径
    相对路径：相对于当前文件的路径;./test.txt
    绝对路径：从根目录开始的路径;
    D:/dev-work/python-work/python3/CorePythonProject/第七章 文件操作/test.txt

mode:打开文件的模式，默认为只读模式
    r:只读模式
    w:写入模式，会覆盖原有的文件内容
    a:追加模式，会在文件末尾添加内容

"""
file=None
try:
    #一、写模式'w'：把原有的文件内容覆盖掉
    # file=open("test2.txt","w",encoding="utf-8")
    # print(file)
    # file.write("名称：张三\n")
    # file.write("年龄：18\n")
    # file.write("性别：男\n")
    # file.write("地址：北京\n")
    '''二、追加模式'a'：在文件末尾添加内容'''
    file=open("test3.txt","a",encoding="utf-8")
    print(file)

    file.write("-"*20+"\n")
    file.write("名称：李四2\n")
    file.write("年龄：29\n")
    file.write("性别：女1\n")
    file.write("地址：上海2\n")

except Exception as e:
    print("打开文件失败",e)
finally:
    #关闭文件
    if file:
        print("关闭文件")
        file.close()
